/*
 * @description: 
    类型别名 （自定义类型）： 为任意类型起别名 
    场景： 当同一类型被对次使用 ， 
 * @Date: 2022-12-06 10:58:03
 * @example: 
 * @params: 
 */
type CustomArray = (number | string )[] 

let arr1 : CustomArray = [1,'a',3,'4'];
let arr2 : CustomArray = [1,'a',3,'4'];

/**
 * 1. 使用type关键字来创建类型别名
 * 2. 类型别名。可以是任意合法的 变量名称
 * 3. 创建类型别名后，直接使用该 类型别名 作为 变量的类型注解 
 */